2
과제 1: 상징적 건축가
PolyU COMP5511Week 1
00:00

SHRDLU를 만나다 (1968-1970)

GPT와 같은 대규모 언어 모델이 등장하기 훨씬 전에, SHRDLUMIT에서 Terry Winograd가 개발한 이 시스템은 "기호 AI"(GOFAI: Good Old-Fashioned AI라고도 함) 분야의 획기적인 실험이었습니다.

1. "마이크로 월드" 가설

복잡한 우주 전체를 이해하려는 대신, SHRDLU는 제한된 블록 월드라는 환경 속에서 작동했습니다. 이 세계에는 벽돌, 피라미드, 상자와 같은 특정 객체만 존재했습니다.

  • 기호 접지(Symbol Grounding): 세계가 작았기 때문에 모든 단어("빨간색", "이동", "위에")를 완벽하게 정의할 수 있었습니다. 프로그램은 메모리에 해당 객체를 가리키는 직접 포인터를 가지고 있었기 때문에 블록을 "이해"할 수 있었습니다.

2. 핵심 기능

  • 이해: "빨간 블록을 초록 블록 위에 놓아라."
  • 추론: "할 수 없습니다. 초록 블록이 덮여 있거든요." (물리적 제약을 이해했습니다).
  • 기억: "왜 그렇게 했나요?" → "당신이 시켰으니까요."

3. 역사적 배경

이 시스템은 DEC PDP-10 메인프레임(1 MIPS 속도)에서 실행되었으며 벡터 그래픽 디스플레이를 사용했습니다. 로직은 MacLispMicro-Planner로 작성되었습니다.

Python 표현 (".상태")